package com.zzedu.service;

import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zzedu.domain.ZzStudentLearnReport;
import com.zzedu.dto.ZzStudentLearnReportDTO;

/**
 * 学生学习报告Service接口
 *
 * @author Mr.Wang
 * @date 2025-07-20
 */
public interface IZzStudentLearnReportService extends IService<ZzStudentLearnReport> {
    /**
     * 构造查询条件
     */
    public LambdaQueryWrapper<ZzStudentLearnReport> buildQuery(ZzStudentLearnReportDTO zzStudentLearnReportDTO);

    /**
     * 是否学完
     *
     * @return 学生学习报告集合
     */
    public boolean isFinish(Long bookId, Long stuId);
}
